golang.org/x/crypto/sha3.cshakeState.initBlock (field)
15 uses
golang.org/x/crypto/sha3 (current package)
shake.go#L51: initBlock []byte
shake.go#L88: c.initBlock = make([]byte, 0, 9*2+len(N)+len(S))
shake.go#L89: c.initBlock = append(c.initBlock, leftEncode(uint64(len(N)*8))...)
shake.go#L90: c.initBlock = append(c.initBlock, N...)
shake.go#L91: c.initBlock = append(c.initBlock, leftEncode(uint64(len(S)*8))...)
shake.go#L92: c.initBlock = append(c.initBlock, S...)
shake.go#L93: c.Write(bytepad(c.initBlock, c.rate))
shake.go#L100: c.Write(bytepad(c.initBlock, c.rate))
shake.go#L105: b := make([]byte, len(c.initBlock))
shake.go#L106: copy(b, c.initBlock)
shake.go#L107: return &cshakeState{state: c.clone(), initBlock: b}